#include "../lvgl/lvgl.h"

void event_handler(lv_event_t *e)
{
    lv_obj_t *label = lv_event_get_user_data(e);

    printf("%s 事件响应函数...\n",lv_label_get_text(label));

}

void btnTest(void)
{
    //创建按钮
    lv_obj_t * btn1 = lv_btn_create(lv_scr_act());

    //设置对齐方式
    lv_obj_align(btn1,LV_ALIGN_CENTER,0,0);

    //给按钮上加上标签
    lv_obj_t * label = lv_label_create(btn1);

    //设置标签文本
    lv_label_set_text(label,"next");
    //设置文字在按钮的位置
    lv_obj_set_align(label,LV_ALIGN_CENTER);
    //设置字体大小
    lv_obj_set_style_text_font(label,&lv_font_montserrat_32,0);

    //添加回调函数,当按钮被按下就响应该函数
    lv_obj_add_event_cb(btn1,event_handler,LV_EVENT_CLICKED,label);

}